hurrying over obstacles - French English Dictionary